olive tree – English–Latine translations

🇬🇧 en la 🇻🇦

olive tree noun

  • tree that produces olives
olea, olīva
Wiktionary Links